662
0
830
497
500
644
513
303
357
325
369
367
640
650
348
408
461
328
237
268
419
318
347
457
504
1
493